<?php
//include y conexion
require_once("../services/class/conexion.php");
require_once("../services/class/DataBase.php");
require_once("../libs/libchart/classes/libchart.php");
$base = new DataBase($SERVIDOR,$USUARIO,$PASSWORD,$BASE);
mysql_query("SET NAMES utf8");


//parametros
$_REQUEST['fecha'] = $_REQUEST['fecha'] = explode("/", $_REQUEST['fecha']);
$_REQUEST['fecha'] = $_REQUEST['fecha'][2] . "-" . $_REQUEST['fecha'][1] . "-" . $_REQUEST['fecha'][0];

//cabecera
header("Content-type: image/png");
$dataSet = new XYDataSet();


//consulta
$base->setQuery("SELECT usuarios.dni_usuario, CONCAT(usuarios.apellido, ', ', usuarios.nombres) AS medico, COUNT( turnos.dni_usuario ) AS cantidad 
					FROM usuarios 
					LEFT JOIN turnos ON usuarios.dni_usuario = turnos.dni_usuario 
					WHERE cod_tipo_usuario = '3' 
					AND DATE_FORMAT(turnos.fecha_asignada, '%Y%m') = DATE_FORMAT('" . $_REQUEST['fecha'] . "', '%Y%m') 
					AND turnos.estado IN ('N', 'E', 'A') 
					GROUP BY usuarios.dni_usuario
				");
$base->alter();
if(mysql_error())echo mysql_error();
$regs = $base->loadResult();


//operacion
FOREACH ($regs as $reg){
	$dataSet->addPoint(new Point($reg->medico . " (" . $reg->cantidad . ")", $reg->cantidad));
}

$chart = new PieChart(770, 300);
$_REQUEST['fecha'] = explode("-", $_REQUEST['fecha']);
$_REQUEST['fecha'] = $_REQUEST['fecha'][1] . "/" . $_REQUEST['fecha'][0];

$chart->setTitle("Pacientes Atendidos por Medico en la Fecha: " . $_REQUEST['fecha']);
$chart->setDataSet($dataSet);

$prueba = $chart->render();
?>